Co-array Fortran for parallel programming

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Co-Array Collectives: Refined Semantics for Co-Array Fortran

Co-array notation provides a compact syntax for programming parallel programs. Co-array Fortran (CAF) introduced and implements this notation, and CAF is currently proposed as an extension to the Fortran language standard. We believe that co-array notation requires a revised semantic definition beyond that specified by CAF for both pragmatic reasons within Fortran and to make the notation attra...

متن کامل

Compiler Support for Machine-independent Parallel Programming in Fortran D Compiler Support for Machine-independent Parallel Programming in Fortran D

Because of the complexity and variety of parallel archi-tectures, an eecient machine-independent parallel programming model is needed to make parallel computing truly usable for scientiic programmers. We believe that Fortran D, a version of Fortran enhanced with data decomposition speciications, can provide such a programming model. This paper presents the design of a prototype Fortran D compil...

متن کامل

A framework for performance analysis of Co-Array Fortran

ion Event type Type specific Attributes Entering / leaving a region (e.g., a function) ENTER region id EXIT region id Leaving a collective CAF synchronization regions CAFCEXIT region id, team id, wait group id Start / end of RMA one-sided transfers PUT 1TS rma id, length, destination loc PUT 1TE rma id, length, source loc GET 1TS rma id, length, destination loc GET 1TE rma id, length, source lo...

متن کامل

A Performance Measurement Infrastructure for Co-array Fortran

Co-Array Fortran is a parallel programming language for scientific applications that provides a very intuitive mechanism for communication, and especially, one-sided communication. Despite the benefits of this integration of communication primitives with the language, analyzing the performance of CAF applications is not straightforward, which is due, in part, to a lack of tools for analysis of ...

متن کامل

ForOpenCL: transformations exploiting array syntax in Fortran for accelerator programming

Emerging GPU architectures for high performance computing are well suited to a data-parallel programming model. This paper presents preliminary work examining a programming methodology that provides Fortran programmers with access to these emerging systems. We use array constructs in Fortran to show how this infrequently exploited, standardized language feature is easily transformed to lower-le...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM SIGPLAN Fortran Forum

سال: 1998

ISSN: 1061-7264,1931-1311

DOI: 10.1145/289918.289920